@charset "utf-8";
/* CSS Document */

/*公用模块*/

body{
    background-color: #f8f8f8;
}
#warp-foot{
    background: transparent;
}
.wid990{
    width:990px;
    margin:0 auto;
}

.head-min{
    width:990px;
    height: 60px;
    line-height:60px;
    padding: 30px 0;
    margin:0 auto;
}
.head-min .log-in{
    float: left;
    height:60px;
    width:165px;
    text-align: center;
    border-left:1px solid #eee;
    font-size: 26px;
    color: #333;
}
.head-min .service-phone{
    float: right;
    font-size: 22px;
    color: #999;
}


/*公用头部模块 end*/


/*登录页*/
#wrap-main{ background:#f8f8f8;}
/*.login-box{ width:100%;min-width: 990px; height:600px; background: url("../images/login-bg.png") no-repeat center;}*/
.login-con{ margin:0 auto; width:990px; height:600px;}
.login-right{
    width:420px; height:401px; margin-top:80px;float:right;
    background-color: #fff;
}

.login-hd,.login-bd{ padding:0 40px;}
.login-hd{ margin-top:20px; padding-bottom:20px; font-size:18px;}
.login-bd{ margin-top:20px;}
.loginmsg{text-align:left;color:red;height:20px;line-height:20px;padding-top: 10px;}
.bd-item{ height:40px; margin-top:20px;  position:relative;}
.item-con{padding-left:50px; border-radius:1px; border:1px solid #dfdfdf;}
.bd-item .item-inp{ height:38px;line-height:38px; width:285px; border-width:0px; font-size:16px;}
.bd-item span{width:19px; height:22px; float:left; top:12px; left:15px; position:absolute;}
.user-Ico{  background:url(../images/user.png) no-repeat;}
.pass-Ico{ background:url(../images/pass.png) no-repeat;}
.verift-Ico{ background:url(../images/verift.png) no-repeat;}

.yzm-inp{ width:165px; border:1px solid #dfdfdf; height:38px; padding-left:50px; float:left;}
.yzm-inp input{height:36px;line-height:43px; width:160px;  border-width:0px;font-size:16px;}
.yzm-pic{ float:right; height:48px; width:110px; overflow:hidden; cursor:pointer }
.login-btn{ width:100%; padding:15px 0; margin-top: 10px; vertical-align: middle; border-radius:2px; background:#0daeff; text-align:center; display:inline-block;  color:#fff; font-size:16px;}
.login-btn:hover{ color:#fff; background:#11a1ea}
.bd-item-ft{ padding-top:10px;}
.bd-item-ft span{
    padding-left: 20px;
}


/*用户注册*/
.reg .title{ width:800px; height:50px; margin:0 auto; padding-bottom:20px; padding-top:40px;}
.reg .title .logox188{ float:left; margin-right:12px; padding-left:5px;}
.reg .title .text{ height:43px; line-height:40px; float:left; font-size:20px; padding-left:12px; color:#23b0fc; border-left:1px solid #eeeeee}
.reg .main{ width:990px; height:540px;  margin:0 auto; background:#fff;}
.regTxt{ padding:16px 15px 0 0 }
.regTxt a{
    padding-right: 15px;
    background: url("../images/ico-mr.png") no-repeat right center;
    background-size: 6px 12px;
}
.regTxt a:hover{
    color: #666;
}
.reg .items{ padding:90px 0 0 180px;}
.item{ position:relative;}
.item .item-title{width:170px; line-height:40px; text-align:right; padding-right:10px; position:absolute; left:0; top:0; }
.itemInp-ct{ width:340px; padding:0 0 30px 180px;  position:relative;}
.itemInp-ct .ipt{ height:36px; border:1px solid #dcdcdc; padding:0 8px; margin:0; border-radius:2px;}
.itemInp-ct .ipt .inp{ width:100%; height:30px;line-height:30px; padding:0; margin:0; border-width:0px}
.itemInp-ct .norWidthIpt{ width:320px;}
.itemInp-ct .tips{ padding-top:3px; font-size:12px; color:#f13a3a}
.itemInp-ct .check{ width:19px; height:16px; float:left; margin-right:5px;margin-top:6px; background:url(../images/sele-3.png) no-repeat;}
.itemInp-ct .checkTxt{ text-align:center; line-height:16px; cursor:pointer; margin-top:-6px;}
.itemInp-ct .checkTxt a{ color:#ff7171}
.itemInp-ct .cur .check{ background:url(../images/sele-0.png) no-repeat 0 0}
.itemInp-info{position: absolute;top:42px;left:190px;color:#ff6767}
.yzm-btn,.yzm-img{ width:120px; border-left:1px solid #dcdcdc; color:#00adff; text-align:center; position:absolute; right:0; top:0;line-height:38px;}
.reg-btn{ width:340px;padding:13px 0; display:block; border-radius:2px; color:#fff; font-size:16px;  text-align:center; background:#0daeff;}
.reg-btn:hover{ color:#fff; background:#1aa7ee}
.itemTip{ position:absolute; top:38px; left:180px; line-height:24px; padding-left:10px; color:#ff6767}
.itemInp-ct .phTxt{ color:#ff6767}

/**忘记密码**/

.forget{ background:#fff;height:361px;padding:90px 0;}
.steps{ width:545px; height:62px; margin:0 auto; background:url(../images/stepsBg.png) no-repeat;}
.forget .t-1{ background-position:0 -1px}
.forget .t-2{ background-position:0 -96px}
.forget .t-3{ background-position:0 -189px;}
.forget .t-4{background-position:0 -284px;}

.forget-main .items{ padding:50px 0 0 180px;}
.forget-main .items .itemInp-ct{ padding-bottom:30px;}
.forget-main .items .itemInp-ct .yzm-img{ width:110px; height:auto; border:none;text-align:center;}
.forget-main .items .itemInp-ct .yzm-img .yzm-tips{ position: absolute;top:40px;right:0;display:inline-block; line-height:24px; height:24px; color:#666}
.forget-main .items .itemInp-ct .yzm-img .yzm-tips a{ color:#00adff}
.editTxt{ text-align:center;}
#loginok{text-align:center;padding:120px 0px 200px 0px}
.loginok{color:#4A81DD;height:50px;line-height:50px;text-indent:40px;margin:0px auto;font-size:16px;}
.loginok img{width:50px;height:30px;vertical-align:middle;margin-right:30px;}
.loginok-btn{margin-top:20px;}
.loginok-btn a{font-size:16px;color:#23AC38}


.forget-main .items .itemInp-ct.padd-l0, .itemInp-ct.padd-l0{
    padding-bottom: 10px;
}